package com.iwhalecloud.bss.kite.cucc.client.dto.pos;

import io.swagger.annotations.ApiModelProperty;
import java.util.List;

public class KitePosProductDTO extends KitePosBaseDTO {
	
    @ApiModelProperty("实例ID")
    private String instanceId;
    
    @ApiModelProperty("产品编码")
    private String code;
    
    @ApiModelProperty("产品名称")
    private String name;
    
    @ApiModelProperty("别名")
    private String aliasName;
    
    @ApiModelProperty("产品类型")
    private String type;
    
    @ApiModelProperty("落户接口实例id")
    private String interfaceInst;
    
    @ApiModelProperty("修改标记")
    private String changeType;
    
    @ApiModelProperty("对端主键")
    private String destItemId;
    
    @ApiModelProperty("产品分类")
    private String productCate;

    @ApiModelProperty("开始时间")
    private String startDate;

    @ApiModelProperty("结束时间")
    private String endDate;

    @ApiModelProperty("业务变更功能产品组")
    private List<KitePosFuncProductDTO> attrGroups;

    @ApiModelProperty("品牌")
    private String brandCode;

    @ApiModelProperty("电信类型")
    private String serviceTypeCode;

    public String getInstanceId() {
		return instanceId;
	}

	public void setInstanceId(String instanceId) {
		this.instanceId = instanceId;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getAliasName() {
		return aliasName;
	}

	public void setAliasName(String aliasName) {
		this.aliasName = aliasName;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getInterfaceInst() {
		return interfaceInst;
	}

	public void setInterfaceInst(String interfaceInst) {
		this.interfaceInst = interfaceInst;
	}

	public String getChangeType() {
		return changeType;
	}

	public void setChangeType(String changeType) {
		this.changeType = changeType;
	}

	public String getDestItemId() {
		return destItemId;
	}

	public void setDestItemId(String destItemId) {
		this.destItemId = destItemId;
	}

    public List<KitePosFuncProductDTO> getAttrGroups() {
        return attrGroups;
    }

    public void setAttrGroups(List<KitePosFuncProductDTO> attrGroups) {
        this.attrGroups = attrGroups;
    }

	public String getProductCate() {
		return productCate;
	}

	public void setProductCate(String productCate) {
		this.productCate = productCate;
	}

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getBrandCode() {
        return brandCode;
    }

    public void setBrandCode(String brandCode) {
        this.brandCode = brandCode;
    }

    public String getServiceTypeCode() {
        return serviceTypeCode;
    }

    public void setServiceTypeCode(String serviceTypeCode) {
        this.serviceTypeCode = serviceTypeCode;
    }
}
